package com.panda.web.entity.wechatinfo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.panda.common.annotation.Excel;
import lombok.Data;

/**
 * 岗位收藏对象 enshrine_job
 *
 * @author cpanda
 * @date 2025-07-19
 */
@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
@TableName(value = "progress_job")
public class ProgressJob {
    private static final long serialVersionUID = 1L;

    @TableId(value = "progress_id", type = IdType.AUTO)
    private Long progressId;
    private String openid;//用户openid

    @Excel(name = "岗位表id")
    private Long joId;

    @Excel(name = "公司id")
    private String companyId;
    private Long comId;

    private String companyName;

    @Excel(name = "公司介绍")
    private String companyInfo;

    @Excel(name = "职位名")
    private String jobName;

    @Excel(name = "所需专业中文名")
    private String majorCn;

    @Excel(name = "所在位置")
    private String districtList;

    @Excel(name = "职位详情")
    private String contents;

    @Excel(name = "是否可求职")
    private Integer isApply;

    @Excel(name = "jobid")
    private String jobId;

    @Excel(name = "受教育等级")
    private String educationCn;

    @Excel(name = "中文类型")
    private String jobNature;

    @Excel(name = "开始时间")
    private String startTime;

    @Excel(name = "结束时间")
    private String endTime;

    @Excel(name = "爬取平台")
    private String crawlingPlatform;

    @Excel(name = "投递链接")
    private String website;

    @Excel(name = "企业行业")
    private String industryCn;

    private String natureCn;

    @Excel(name = "地址")
    private String areaCn;

    @Excel(name = "公司logo")
    private String showLogo;

    @Excel(name = "收藏时间")
    private String creationTime;
    private String turnoverTime;
    private String progressType;//进度类型（1待投递，2已投递，3网申通过，4笔试阶段，5面试阶段，6已拿offer）
}
